package com.estrelas.principal;

import javax.swing.JOptionPane;

import com.estrelas.classes.Estrela;
import com.estrelas.classes.Leitor;

import weka.core.Instances;

public class Principal {

	public static void main(String[] args) throws Exception {
		// metodo principal

		// instanciando o data set e carregando arff
		Instances dataset = Leitor.getDataSet("star.arff", 4);

		// carregando a classe estrela e inserindo os dados
		Estrela estrela = new Estrela();

		estrela.settemperaturaKelvin(Double.parseDouble(JOptionPane.showInputDialog("Temperatura em Kelvin")));
		estrela.setmasssaSolar(Double.parseDouble(JOptionPane.showInputDialog("Massa Solar")));
		estrela.setraioSolar(Double.parseDouble(JOptionPane.showInputDialog("Raio solar")));
		estrela.setluminosidadeBolometrica(Double.parseDouble(JOptionPane.showInputDialog("Luminosidade Balometrica")));

		// chamando o metodo classificar
		estrela.Classificar(dataset);

		System.out.println("" + estrela.getclasseEstelar());
		JOptionPane.showMessageDialog(null, "A classe selecionada foi: " + estrela.getclasseSelecionada());
			

	}
}
